@charset "utf-8";
/* CSS Document */
.register
{
	-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #CCC;
	margin: 0 auto;
    width:660px;
    overflow:hidden;
	background-color:transparent;
}
#formReg #title
{
	text-align:center;
    background-color:#4797ED;
    color:#fff;
    font-size:18px;
    float:left;
    width:100%;
    padding:10px 0px 10px 0px;
    margin-bottom:10px;
}
#formReg p, #formInf p, #formChangepass p{
    float:left;
    clear:both;
    margin:5px 0px;
    background-color:#f4f4f4;
    border:1px solid #fff;
    width:430px;
    padding:10px;
    margin-left:100px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}
#formReg p label, #formInf p label, #formChangepass p label{
    width: 150px;
    float:left;
    text-align:left;
    margin-left:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
	font-weight:bold;
}
#formReg input,#formInf input, #formChangepass input
{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 220px;
    float:left;
}
#formReg input:focus,#formInf input:focus,#formChangepass input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}
#formReg p img
{
	padding-left:5px;
	margin-top:-5px;
}
#formReg p.submit,#formInf p.submit,#formChangepass p.submit{
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
#formReg label.error,#formInf label.error,#formChangepass label.error { margin-left: 164px; color:#ff0000;width:240px;text-align: left;}

.formLogin
{
	text-align:center;
	background: transparent url(../images/web/rc_bg.png) no-repeat bottom right;
	width:430px;
	padding-right:15px;
	margin:15px auto auto auto;
}
.formLogin_head
{
	text-align:center;
	background: transparent url(../images/web/rc_bg.png) no-repeat top right;
	padding-right: 40px;
	margin: -5px -15px 0px 0px;
}
.formLogin_head h3
{
	text-align:center;
	background: transparent url(../images/web/rc_bg.png) no-repeat top left;
	padding: 15px 0 10px 20px;
	color:#FFFFFF;
	font-size:18px;
    font-weight: normal;
}
.formLogin_body
{
	text-align:center;
	background: transparent url(../images/web/rc_bg.png) no-repeat bottom left;
	margin-right: 10px;
	padding: 5px 0 15px 20px;
}
#login
{
}
#login  p{
    margin:5px 0px;
    padding:10px;
}
#login p label{
    width:150px;
    float:left;
    text-align:left;
    margin-left:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
	font-weight:bold;
}
#login input
{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 150px;
}
#login input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}

#tabbed_box_account {
	margin: 40px auto 40px auto;
	width:660px;	
}
.tabbed_area_account {
	background-color:#112E4C;
	padding:7px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;	
}

ul.tabs_account {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs_account li {
	list-style:none;
	display:inline;
}
ul.tabs_account li a {
	background-color:#728BB3;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs_account li a:hover {
	background-color:#0066FF;
}
ul.tabs_account li a.active {
	background-color:#ffffff;
	color:#282e32;
	border-bottom: 1px solid #ffffff;
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background-color:#ffffff;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#formInf p,#formChangepass p{
    float: none;
    margin: 15px auto;
}
#formInf input,#formChangepass input{
    float: none;
}
#formInf input#disable
{
    background-color: #f4f4f4;
    border: none;
}
